Methods and systems for remotely diagnosing an abnormality in a climate control device

ABSTRACT

A method for remotely diagnosing an abnormality in a climate control device includes the following steps: (a) receiving, at a diagnostic device remote from the climate control device, a signal representing one or more operating parameters of the climate control device, (b) generating, at the diagnostic device, an operating state metric at least partially from the signal representing the one or more operating parameters, (c) comparing, at the remote diagnostic device, the operating state metric to a reference metric, and (d) diagnosing, at the remote diagnostic device, the abnormality in response to a difference between the operating state metric and the reference metric.

RELATED APPLICATIONS

This application claims benefit of priority to U.S. Provisional Patent Application Ser. No. 62/735,382, filed on Sep. 24, 2018, which is incorporated herein by reference.

BACKGROUND

Climate control devices are used, for example, to control temperature, humidity, and/or air quality in an enclosed space, such as in a building, vehicle, or storage chamber. For example, a climate control device having cooling capability may be used to cool a building during the summer, and a climate control device having heating capability may be used to heat a building during the winter. Climate control devices having cooling capability typically include a refrigeration system, where the refrigeration system includes a compressor, an evaporator coil, a condenser coil, and a refrigerant metering device. Climate control systems having heating capability typically include one or more of a fossil fuel burner and associated heat exchanger, an electric resistive heating element, and/or a refrigeration system capable of operating in “reverse,” i.e., to transfer heat to a conditioned space.

Climate control devices may fail to operate properly for a variety of reasons. For example, refrigerant may leak from a refrigeration system, such that the refrigeration system cannot adequately transfer heat. As another example, excessive dirt on a condenser coil may prevent adequate air flow across the condenser coil, causing insufficient heat transfer. As yet another example, fan motor bearings may fail, thereby preventing an associated fan from operating. Additionally, parts may fail, thereby preventing associated design parameters from meeting design standards. For example, belts, motors, capacitors, contactors, thermostats, control systems, and/or electrical wiring may fail on a climate control device.

An abnormality in a climate control device is conventionally diagnosed by a technician dispatched to the climate control device. The technician inspects the climate control device, typically using specialized tools and knowledge, to diagnose the abnormality and to identify an appropriate corrective action. There are often an insufficient number of technicians available to handle all service needs during periods of high demand. Additionally, the number of available technicians is expected to decrease in coming years because technicians are retiring at a higher rate than new technicians are entering the field. As a result, it is often costly to have a climate control device serviced, and there may be significant delays in obtaining needed service. Furthermore, a dishonest technician may defraud a customer, e.g., by performing unneeded repairs.

SUMMARY

In a first aspect, a method for remotely diagnosing an abnormality in a climate control device includes (a) receiving, at a diagnostic device remote from the climate control device, a signal representing one or more operating parameters of the climate control device, (b) generating, at the diagnostic device, an operating state metric at least partially from the signal representing the one or more operating parameters, (c) comparing, at the diagnostic device, the operating state metric to a reference metric, and (d) diagnosing, at the diagnostic device, the abnormality in response to a difference between the operating state metric and the reference metric.

In an embodiment of the first aspect, the method further includes (a) receiving, at the diagnostic device, one or more initial operating parameters of the climate control device, and (b) generating, at the diagnostic device, the reference metric from the one or more initial operating parameters.

In another embodiment of the first aspect, the method further includes adjusting the reference metric according to an operating environment of the climate control device.

In another embodiment of the first aspect, the method further includes determining, at the diagnostic device, one or more attributes of the climate control device from the one or more initial operating parameters.

In another embodiment of the first aspect, the one or more attributes of the climate control device include a type of refrigerant used in the climate control device.

In another embodiment of the first aspect, the one or more attributes of the climate control device include a capacity of the climate control device.

In another embodiment of the first aspect, the method further includes adding the one or more initial operating parameters to a database accessible to the diagnostic device.

In another embodiment of the first aspect, the method further includes (a) monitoring the one or more operating parameters of the climate control device using a monitoring device at the climate control device and (b) transmitting the signal representing the one or more operating parameters from the climate control device to the diagnostic device.

In another embodiment of the first aspect, the method further includes transmitting the signal representing the one or more operating parameters from the climate control device to the diagnostic device at least partially using a communication cable.

In another embodiment of the first aspect, the method further includes transmitting the signal representing the one or more operating parameters from the climate control device to the diagnostic device at least partially using a wireless communication protocol.

In another embodiment of the first aspect, the wireless communication protocol is selected from the group consisting of a mobile telephone protocol, an Institute of Electrical and Electronic Engineers (IEEE) 802.11 protocol, and a low power wide area network (LPWAN) protocol.

In another embodiment of the first aspect, the diagnostic device includes one or more computing devices.

In another embodiment of the first aspect, the one of more operating parameters of the climate control device include (a) temperature of a medium entering the climate control device and (b) temperature of a medium leaving the climate control device.

In another embodiment of the first aspect, the abnormality includes an abnormal difference between the temperature of the medium entering the climate control device and the temperature of the medium leaving the climate control device.

In another embodiment of the first aspect, the one of more operating parameters of the climate control device include (a) high-side pressure of a refrigeration system of the climate control device and (b) low-side pressure of the refrigeration system of the climate control device.

In another embodiment of the first aspect, the one of more operating parameters of the climate control device further include (a) high-side temperature of the refrigeration system of the climate control device and (b) low-side temperature of the refrigeration system of the climate control device.

In another embodiment of the first aspect, the abnormality includes an abnormally low level of refrigerant in the refrigeration system of the climate control device.

In another embodiment of the first aspect, the abnormality includes at least one of abnormal superheat of the refrigeration system of the climate control device and abnormal subcooling of the refrigeration system of the climate control device.

In another embodiment of the first aspect, the one of more operating parameters of the climate control device include (a) electrical current consumption of a compressor of the refrigeration system of the climate control device and (b) total electrical current consumption of the climate control device.

In another embodiment of the first aspect, the abnormality includes an abnormal electrical current consumption of the compressor of the refrigeration system of the climate control device.

In another embodiment of the first aspect, the one of more operating parameters of the climate control device include a pressure in a combustion chamber of the climate control device, and the abnormality includes an abnormal pressure in the combustion chamber of the climate control device.

In another embodiment of the first aspect, the method further includes transmitting to a remote system a signal from the diagnostic device indicating the abnormality.

In another embodiment of the first aspect, the method further includes identifying, at the diagnostic device, a first corrective action to address the abnormality, from a database associating a plurality of abnormalities with respective corrective actions.

In another embodiment of the first aspect, the method further includes transmitting to a remote system a signal from the diagnostic device identifying the first corrective action.

In another embodiment of the first aspect, the method further includes transmitting to a remote system a bid signal from the diagnostic device requesting a bid to perform the first corrective action.

In another embodiment of the first aspect, the method further includes receiving at the diagnostic device a cost signal from the remote system conveying a cost to perform the first corrective action.

In another embodiment of the first aspect, the method further includes storing the cost to perform the first corrective action in a database accessible to diagnostic device.

In another embodiment of the first aspect, the method further includes transmitting to a remote system a signal from the diagnostic device requesting a component required to perform the first corrective action.

In another embodiment of the first aspect, the method further includes estimating, at the diagnostic device, a cost to perform the first corrective action, from a database associating a plurality of corrective actions with respective costs.

In another embodiment of the first aspect, the method further includes predicting, at the diagnostic device, future failure of the climate control device from a difference between the operating state metric and the reference metric.

In another embodiment of the first aspect, the method further includes predicting failure of a compressor of the climate control device from a difference between current consumption of the compressor and a reference value.

In another embodiment of the first aspect, the method further includes transmitting to a remote system a signal from the diagnostic device indicating predicted future failure of the climate control device.

In a second aspect, a method for automatically characterizing a climate control device includes (a) receiving, at a diagnostic device remote from the climate control device, a signal identifying the climate control device, (b) obtaining, at the diagnostic device, information characterizing the climate control device from a database associating climate control devices with respective characterizing information, and (c) outputting, from the diagnostic device, the information characterizing the climate control device.

In an embodiment of the second aspect, the information characterizing the climate control device includes at least one of a model number of the climate control device, a serial number of the climate control device, a capacity of the climate control device, electrical specifications of the climate control device, type of refrigerant used by the climate control device, an image of the climate control device, and a location of the climate control device.

In another embodiment of the second aspect, the information characterizing the climate control device includes a cost to replace the climate control device.

In another embodiment of the second aspect, the method further includes (a) generating the signal identifying the climate control device at the climate control device using a portable information technology device and (b) transmitting the signal identifying the climate control device from the portable information technology device to the diagnostic device.

In another embodiment of the second aspect, the method further includes reading an identification tag using the portable information technology device, to generate the signal identifying the climate control device.

In another embodiment of the second aspect, reading the identification tag using the portable information technology device includes scanning a bar code on the identification tag using the portable information technology device.

In another embodiment of the second aspect, the method further includes (a) predicting, at the diagnostic device, remaining lifetime of the climate control device at least partially from a database associating climate control devices with respective lifetime information, and (b) outputting information representing the remaining lifetime from the diagnostic device.

In another embodiment of the second aspect, the method further includes predicting remaining lifetime of the climate control device partially based on geographic location of the climate control device.

In another embodiment of the second aspect, the method further includes (a) determining a suitable replacement device for the climate control device from a database associating climate control devices with replacement devices, (b) determining, at the diagnostic device, cost to replace the climate control device from one or more databases including replacement equipment costs and labor costs, and (c) outputting, from the diagnostic device, the cost to replace the climate control device.

In another embodiment of the second aspect, the method further includes (a) receiving at the diagnostic device a signal representing replacement equipment cost and (b) updating one or more databases accessible to the diagnostic device according to information conveyed by the signal representing replacement equipment costs.

In another embodiment of the second aspect, the method further includes (a) receiving at the diagnostic device a signal representing labor costs and (b) updating one or more databases accessible to the diagnostic device according to information conveyed by the signal representing labor costs.

In another embodiment of the second aspect, the method further includes determining, at the diagnostic device, equipment required to replace the climate control device at least partially based on the information characterizing the climate control device.

In another embodiment of the second aspect, the equipment required to replace the climate control device includes a crane required to replace the climate control device.

In another embodiment of the second aspect, the method further includes (a) receiving, at the diagnostic device, a signal representing maintenance performed on the climate control device, (b) storing in a database accessible to the diagnostic device a record of maintenance performed on the climate control device, and (c) transmitting to a remote system a signal representing maintenance performed on the climate control device.

In another embodiment of the second aspect, the method further includes periodically executing the step of transmitting to the remote system the signal representing maintenance performed on the climate control device.

In another embodiment of the second aspect, the diagnostic device includes one or more computing devices.

In a third aspect, a method for automatically tracking tenant compliance with a lease includes (a) receiving, at a compliance tracking device, a signal representing tenant performance of one or more actions required by the lease, (b) storing, in a database accessible to the compliance tracking device, a record of tenant performance of the one or more actions required by the lease, and (c) transmitting to an external system a signal representing performance of the one or more actions required by the lease.

In an embodiment of the third aspect, the method further includes periodically executing the step of transmitting to the external system the signal representing performance of the one or more actions required by the lease.

In another embodiment of the third aspect, the tenant performance of one or more actions required by the lease includes performance of maintenance on one or more climate control devices.

In another embodiment of the third aspect, the tenant performance of one or more actions required by the lease includes maintaining required insurance.

In another embodiment of the third aspect, the tenant performance of one or more actions required by the lease includes payment of taxes.

In another embodiment of the third aspect, the compliance tracking device includes one or more computing devices.

In a fourth aspect, a monitoring device for a climate control device includes (a) at least one pressure input port configured to receive at least one signal representing pressure in a refrigeration system of the climate control device, (b) at least one temperature input port configured to receive at least one signal representing temperature in the refrigeration system of the climate control device, (c) at least one electrical input port configured to receive a signal representing electric current consumption of the climate control device, (d) at least one communication port configured to communicate with a diagnostic device remote from the monitoring device, and (e) control circuitry configured to (1) acquire operating parameters of the climate control device from signals received at each of the least one pressure input port, at least one temperature input port, and the at least one electrical input port, and (2) cause a signal representing the operating parameters of the climate control device to be transmitted to the diagnostic device via the at least one communication port.

In an embodiment of the fourth aspect, the monitoring device further includes (a) at least one pressure sensor configured to be communicatively coupled with the at least one pressure input port, (b) at least one temperature sensor configured to be communicatively coupled with the at least one temperature input port, and (c) at least one current sensor configured to be communicatively coupled with the at least one electrical input port.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram illustrating a system configured to remotely diagnose abnormalities in climate control devices, according to an embodiment.

FIG. 2 is a schematic diagram illustrating an alternate embodiment of the FIG. 1 system where a single monitoring device is configured to monitor operating parameters of two climate control devices.

FIG. 3 is a schematic diagram illustrating an alternate embodiment of the FIG. 1 system where two monitoring devices are configured to monitor operating parameters of a single climate control device.

FIG. 4 is a schematic diagram illustrating another system configured to remotely diagnose abnormalities in climate control devices, according to an embodiment.

FIG. 5 is a schematic diagram illustrating a monitoring device interfacing with a climate control device including a refrigeration system, according to an embodiment.

FIG. 6 is a schematic diagram of another monitoring device, according to an embodiment.

FIG. 7A is a perspective view, and FIGS. 7B-7E are elevational views of a left side, a front side, a right side, and back side, respectively, of one embodiment of the FIG. 6 monitoring device.

FIG. 8 is a schematic diagram illustrating a monitoring device interfacing with a climate control device including a gas heating system, according to an embodiment.

FIG. 9 is a schematic diagram illustrating a monitoring device, according to an embodiment.

FIG. 10 is a schematic diagram illustrating another monitoring device, according to an embodiment.

FIG. 11 is a schematic diagram illustrating a diagnostic device, according to an embodiment.

FIG. 12 is a flowchart illustrating a method for remotely diagnosing an abnormality in a climate control device, according to an embodiment.

FIG. 13 is a flowchart illustrating a method for determining a reference metric, according to an embodiment.

FIG. 14 is flowchart illustrating a method for automatically characterizing a climate control device, according to an embodiment.

FIG. 15 is a flowchart illustrating a method for obtaining replacement information for a climate control device, according to an embodiment.

FIG. 16 is a schematic diagram illustrating a compliance tracking device, according to an embodiment.

FIG. 17 is a flowchart illustrating a method for automatically tracking tenant compliance with a lease, according to an embodiment.

FIG. 18 is a schematic diagram illustrating a system configured to remotely diagnose abnormalities in climate control devices and plumbing equipment, according to an embodiment.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Applicant has developed methods and systems that may at least partially overcome one or more of the problems discussed above. Certain embodiments of the methods and systems are capable of remotely diagnosing an abnormality in a climate control device. Consequently, the new methods and systems may significantly reduce the need to dispatch a technician to a climate control device, thereby significantly reducing cost and time to diagnose an abnormality in the climate control device. Additionally, the ability to remotely diagnose an abnormality in a climate control device reduces the opportunity for a dishonest technician to defraud a customer. Furthermore, certain embodiments of the new methods and systems can predict failure of a climate control device, thereby enabling issues to be proactively addressed. In this document, an abnormality in a climate control device includes, but is not limited to, failure of the climate control device, damage to the climate control device, improper operation of the climate control device, and/or improper configuration of the climate control device.

FIG. 1 is a schematic diagram illustrating a system 100 configured to remotely diagnose abnormalities in climate control devices 102, where system 100 is one embodiment of the new systems developed by Applicant. In this document, specific instances of an item may be referred to by use of a numeral in parentheses (e.g., climate control device 102(1)) while numerals without parentheses refer to any such item (e.g., climate control devices 102). The number of climate control devices 102 that are remotely diagnosed by system 100 may vary without departing from the scope hereof.

Climate control devices 102 are configured to directly or indirectly control temperature, humidity, and/or air quality in an enclosed space, such as in a building, a vehicle, or a refrigeration chamber. For example, in some embodiments, climate control devices 102 are capable of heating, cooling, humidifying, and/or dehumidifying air, while in some other embodiments, climate control devices 102 are capable of heating and/or cooling a liquid, such as water. While each climate control device 102 is symbolically shown as a single device, one of more climate control devices 102 may include two or more sub-devices, which are optionally distributed at two or more locations, e.g. a first sub-device may be inside of a building and a second sub-device may be outside of the building. Examples of climate control devices 102 include, but are not limited to, one or more of unitary heating and/or cooling devices (e.g., roof top units [RTUs] or packaged terminal air conditioners [PTACs]), split systems, condensing units, heat pumps, furnaces, unit heaters, air handlers, fan coil units, boilers, water-cooled chillers, air-cooled chillers, humidifiers, dehumidifiers, air-exchange units, dedicated outdoor air units, energy recovery units, cooling towers, water pumps, air pumps, natural gas heaters, evaporative coolers (swamp coolers), spot coolers, exhaust fans, and refrigeration systems (e.g., coolers for storing food and/or other heat-sensitive items, coolers for commercial processes, or coolers for industrial processes).

Each instance of climate control device 102 need not have the same configuration. For example, in a particular embodiment, a first instance of climate control device 102 is a RTU, while a second instance of climate control device 102 is a heat pump unit. Each climate control device 102 may be independent of each other climate control device 102, or two or more climate control devices 102 may be related. For example, in one embodiment, climate control devices 102(1) and 102(2) are constituent components of a split system, where climate control device 102(1) is a condensing unit and climate control device 102(2) is an air handler (AH) coupled to the condensing unit via a line set.

System 100 includes a diagnostic device 104 and one or more monitoring devices 106. Each monitoring device 106 is configured to monitor one or more monitored operating parameters of a climate control device 102 and transmit a signal representing the operating parameters, and/or additional parameters derived from the monitored operating parameters, to diagnostic device 104 via a communication link 108. Examples of operating parameters include, but are not limited to, one or more of high-side pressure of a refrigeration system of climate control device 102, low-side pressure of a refrigeration system of climate control device 102, high-side temperature of a refrigeration system of climate control device 102, low-side temperature of a refrigeration system of climate control device 102, superheat of a refrigeration system of climate control device 102, subcooling of a refrigeration system of climate control device 102, total electrical current consumption of climate control device 102, electrical current consumption of a sub-device of climate control device 102, temperature of a medium (e.g., air or water) entering climate control device 102, temperature of a medium (e.g., air or water) leaving climate control device 102, pressure in a combustion chamber in climate control device 102, weather information (e.g., ambient temperature and/or relative humidity) at climate control device 102, pressure drop across an element (e.g. filter bank) of climate control device 102, and sensor (e.g., float switch) status.

The number of monitoring devices 106 may vary without departing from the scope hereof. Each monitoring device 106 monitors operating parameters of a respective climate control device 102 in the FIG. 1 example, and in some embodiments, each monitoring device 106 is located at its respective climate control device 102. However, in some alternate embodiments, one or more monitoring devices 106 monitor operating parameters of two or more climate control device 102. For example, FIG. 2 is a schematic diagram illustrating a system 200 configured to remotely diagnose abnormalities in climate control devices 102. System 200 is similar to system 100 of FIG. 1, but with monitoring device 106(2) configured to (a) monitor one or more operating parameters of each of climate control devices 102(1) and 102(2) and (b) transmit a signal representing the operating parameters, and/or additional parameters derived from the monitored operating parameters of climate control devices 102(1) and 102(2), to diagnostic device 104 via communication link 108(2). In this embodiment, climate control devices 102(1) and 102(2) are either independent devices, such as separate rooftop units, or climate control devices 102(1) and 102(2) are related devices, such as constituent components of a split climate control system.

In some other embodiments, two or more monitoring devices 106 monitor a common climate control device 102, such as in embodiments where many operating parameters of one climate control device 102 are to be measured. For example, FIG. 3 is a schematic diagram illustrating a system 300 configured to remotely diagnose abnormalities in climate control devices 102. System 300 is similar to system 100 of FIG. 1, but with two monitoring devices, i.e. monitoring devices 106(3) and 106(4), communicatively coupled to climate control device 102(3). Each of monitoring devices 106(3) and 106(4) is configured to (a) monitor one or more operating parameters of climate control device 102(3) and (b) transmit a respective signal representing the monitored operating parameters, and/or additional parameters derived from the monitored operating parameters of climate control device 102(3), to diagnostic device 104 via respective communication links 108(3) and 108(4). In some embodiments, climate control device 102(3) includes a large number of compressors, thereby requiring at least two monitoring devices 106 to monitor all desired parameters. In another embodiment, climate control device 102(3) is a refrigeration case requiring a large number of temperature measurements, such as at different positions along a length of the refrigeration case and/or along a height of the refrigeration case, thereby requiring at least two monitoring devices 106 to monitor all desired temperature data from the refrigeration case.

Referring again to FIG. 1, while not required, it is anticipated that diagnostic device 104 will often be remote from monitoring devices 106, e.g., to enable off-site monitoring of climate control devices 102. Each communication link 108 includes one or more of a wired communication link, e.g., an electrical communication cable or a fiber optic communication cable, and/or a wireless communication link, e.g., a wireless communication link operating according to a mobile telephone protocol, an Institute of Electrical and Electronic Engineers (IEEE) 802.11 protocol such as a WiFi protocol, or a low power wide area network (LPWAN) protocol ((i) Cell and or SIM (ii) Mesh network (iii) WiFi). For example, FIG. 4 is a schematic diagram illustrating a system 400 configured to remotely diagnose an abnormality in climate control devices 102, where system 400 is an embodiment of system 100 of FIG. 1. Communication links 108 are implemented by wireless communication links 402 and a wired communication link 404, in system 400. Each wireless communication link 402 communicatively couples a respective monitoring device 106 to a wireless access point (WAP) 406. WAP 406 is, for example, a cellular telephone network tower, an IEEE 802.11 access point, or a LPWAN access point. Wired communication link 404 communicatively couples WAP 406 to diagnostic device 104. WAP 406 includes, for example, an electrical communication cable and/or a fiber optic communication cable. Although wired communication link 404 is symbolically shown as a single element, it may include multiple elements, such as multiple elements forming a local area network (LAN), a wide area network (WAN), and/or the public Internet.

FIG. 5 illustrates one example of a monitoring device interfacing with a climate control device. In particular, FIG. 5 is a schematic diagram illustrating a monitoring device 502 interfacing with a climate control device 504, where climate control device 504 includes a refrigeration system. Monitoring device 502 and climate control device 504 are embodiments of monitoring device 106 and climate control device 102, respectively. Climate control device 504 includes a refrigeration system including a compressor 506, a condenser coil 508, an evaporator coil 510, and a refrigerant metering device 512, and climate control device 504 additionally includes a condenser fan 514 and an evaporator fan 516. An outlet of compressor 506 is connected to an inlet of condenser coil 508 via refrigerant piping 518, and an outlet of condenser coil 508 is connected to an inlet of evaporator coil 510 via refrigerant piping 520. An outlet of evaporator coil 510 is connected to an inlet of compressor 506 via refrigerant piping 522.

Compressor 506 compresses refrigerant to create a pressure differential in the refrigeration system, and refrigerant metering device 512 controls flow of refrigerant into evaporator coil 510. In some embodiments, refrigerant metering device 512 includes one or more of a capillary tube, a piston, a thermostatic expansion valve (TXV), and an electronic expansion valve (EXV). Condenser fan 514 circulates air across condenser coil 508 so that heat is removed from refrigerant circulating through condenser coil 508, and evaporator fan 516 circulates air across evaporator coil 510 so that heat is absorbed by refrigerant circulating through evaporator coil 510.

Although climate control device 504 is illustrated as a single element, the elements of climate control device 502 could be distributed among two or more locations. For example, in one embodiment, compressor 506 and condenser coil 508 are located outside of a building, and evaporator coil 510 and refrigerant metering device 512 are located within the building. As another example, in an embodiment, evaporator coil 510 and refrigerant metering device 512 are located inside of a cooler, and compressor 506 and condenser coil 508 are located outside of the cooler. Climate control device 504 could include additional elements without departing from the scope hereof. For example, in one embodiment, climate control device 504 includes one or more of the following additional elements (not shown), such that climate control device 504 is capable of heating as well as cooling: a refrigerant reversing valve to enable bidirectional heat transfer by the refrigeration system, an electric heating element, and a gas heating system. As another example, in some embodiments, climate control device 504 includes a plurality of condenser fans 514 and/or evaporator fans 516. As yet another example, in some embodiments, climate control device 504 includes a plurality of compressors 506, condenser coils 508, evaporator coils 510, and/or refrigerant metering devices 512, configured as part of a common refrigeration system or as two or more separate refrigerant systems.

A high-side temperature sensor 524, a high-side pressure sensor 526, a low-side temperature sensor 528, a low-side pressure sensor 530, an input temperature sensor 532, an output temperature sensor 534, a compressor current sensor 536, and a total current sensor 538 are used to generate signals representing operating parameters of climate control device 504. Additional sensors or fewer sensors may be used to monitor climate control device 504, without departing from the scope hereof. For example, in an alternate embodiment of climate control device 504 including a plurality of refrigeration systems, a respective high-side temperature sensor 524, high-side pressure sensor 526, low-side temperature sensor 528, low-side pressure sensor 530, and/or compressor current sensor 536 are provided for each refrigeration system.

Sensors for monitoring climate control device 504, e.g. sensors 524-538, are communicatively coupled to monitoring device 502, although connections between sensors 524-538 and monitoring device 502 are not shown to promote illustrative clarity. Such connections could be wired and/or wireless. In some embodiments, sensors for monitoring climate control device 504, e.g. sensors 524-538, are part of, and/or are provided with, monitoring device 502, while in some other embodiments, the sensors are part of climate control device 504.

High-side temperature sensor 524 generates a signal T_(HS) representing high-side temperature of the refrigeration system of climate control device 504, e.g., temperature at the outlet of condenser coil 508, and high-side pressure sensor 526 generates a signal P_(H)s representing high-side pressure of the refrigeration system of climate control device 504, e.g., pressure at the outlet of condenser coil 508. Similarly, low-side temperature sensor 528 generates a signal T_(LS) representing low-side temperature of the refrigeration system of climate control device 504, e.g., temperature at the inlet of compressor 506, and low-side pressure sensor 530 generates a signal P_(LS) representing low-side pressure of the refrigeration system of climate control device 504, e.g., pressure at the inlet of compressor 506.

Input temperature sensor 532 generates a signal T_(IN) representing temperature of air entering climate control device 504, e.g., at an inlet to evaporator fan 516, and output temperature sensor 534 generates a signal T_(OUT) representing temperature of air leaving climate control device 504, e.g., air in a flow path of evaporator fan 516 downstream from evaporator coil 510. Compressor current sensor 536 generates a signal I_(C) representing electrical current consumption of compressor 506, and total current sensor 538 generates a signal I_(T) representing total current consumption of climate control device 504. Compressor current sensor 536 is connected, for example, to wiring 540 electrically connecting compressor 506 to an electrical power source, and total current sensor 538 is connected, for example, to wiring 542 electrically connecting climate control device 504 to an electrical power source.

Monitoring device 502 receives each of signals T_(HS), P_(HS), T_(LS), P_(LS), T_(IN), T_(OUT), I_(C), and I_(T) from their respective sensors 524-538, to acquire corresponding operating parameters of climate control device 504. Monitoring device 502 generates a signal 544 representing operating parameters monitored by monitoring device 502, i.e., high-side temperature, high-side pressure, low-side temperature, low-side pressure, temperature of air entering climate control device 504, temperature of air leaving climate control device 504, current consumption of compressor 506, and total current consumption of climate control device 504. Monitoring device 502 causes signal 544 to be transmitted to diagnostic device 104 using a wireless communication module 546 communicatively coupled to monitoring device 502. For example, in some embodiments, wireless communication module 546 wirelessly transmits signal 544 to WAP 406 (FIG. 4), and wired communication link 404 transmits signal 544 from WAP 406 to diagnostic device 104.

Wireless communication module 546 could be replaced with a different type of communication module, e.g., an electrical communication module or an optical communication module, without departing from the scope hereof. In some embodiments, monitoring device 502 derives one or more additional operating parameters from the monitored operating parameters, and monitoring device 502 transmits the additional operating parameters to diagnostic device 104 via signal 544. Diagnostic device 104 uses signal 544, for example, to diagnose an abnormality in climate control device 504, such as discussed below with respect to FIG. 11.

Monitoring device 502 could be modified to monitor additional or fewer parameters of climate control device 504 without departing from the scope hereof. For example, FIG. 6 is a schematic diagram illustrating a monitoring device 602, which is another embodiment of monitoring device 106. Monitoring device 602 is configured to monitor up to two refrigeration systems, such as two refrigeration systems of a common climate control device or respective refrigeration systems of two different climate control devices. Specifically, monitoring device 602 is configured to receive a first signal group 603 associated with a first refrigeration system, as well as a second signal group 605 associated with a second refrigeration system. First signal group 603 includes signals T_(HS1), P_(HS1), T_(LS1), P_(LS1), and I_(C1), and second signal group 605 includes signals T_(HS2), P_(HS2), T_(LS2), P_(LS2), and I_(C2). Signal T_(HS1) represents high-side temperature of the first refrigeration system, e.g., temperature at an outlet of a condenser coil of the first refrigeration system, and signal P_(HS1) represents high-side pressure of the first refrigeration system, e.g., pressure at the outlet of the condenser coil of the first refrigeration system. Signal T_(LS1) represents low-side temperature of the first refrigeration system, e.g., temperature at an inlet of a compressor of the first refrigeration system, and signal P_(LS1) represents low-side pressure of the first refrigeration system, e.g., pressure at the inlet of the compressor of the first refrigeration system. Signal I_(C1) represents current consumption of a compressor of the first refrigeration system.

Similarly, signal T_(HS2) represents high-side temperature of the second refrigeration system, e.g., temperature at an outlet of a condenser coil of the second refrigeration system, and signal P_(HS2) represents high-side pressure of the second refrigeration system, e.g., pressure at the outlet of the condenser coil of the second refrigeration system. Signal T_(LS2) represents low-side temperature of the second refrigeration system, e.g., temperature at an inlet of a compressor of the second refrigeration system, and signal P_(LS2) represents low-side pressure of the second refrigeration system, e.g., pressure at the inlet of the compressor of the second refrigeration system. Signal I_(C2) represents current consumption of a compressor of the second refrigeration system.

Monitoring device 602 is additionally configured to receive signals T_(a), T_(b), and T_(c) representing respective temperatures. The temperatures represented by signals T_(a), T_(b), and T_(c) are determined by the application of monitoring device 602. For example, in an embodiment, signal T_(a) represents temperature of air entering a climate control device, signal T_(b) represents temperature of air leaving the climate control device, and signal T_(c) represents ambient temperature at the climate control device. As another example, in an embodiment, signals T_(a), T_(b), and T_(c) represent temperatures at respective locations in a refrigeration case.

Monitoring device 602 is further configured to receive signals I_(T), DP, and FS. Signal I_(T) represents total current consumption of a climate control device, and signal DP represents differential pressure, such as static pressure across a filter, or a filter bank, of the climate control device. Signal FS represents status of a float switch of the climate control device, where the float switch is configured to activate in response to a blocked condensation drain of the climate control device. In some embodiments, monitoring device 602 is additionally configured to receive and/or transmit development information, such as for configuring monitoring device 602, updating monitoring device 602, and/or troubleshooting monitoring device 602.

Monitoring device 602 is optionally further configured to receive one or more of diagnostic information 648 and thermostat information 650. Monitoring device 602 receives diagnostic information 648 from a control subsystem, e.g. a control board, of a climate control device, and diagnostic information 648 represents one or more aspects of the climate control device's operation, configuration, and/or identification. For example, in some embodiments, diagnostic information 648 includes one or more error codes representing an abnormality in the climate control device. As another example, in some embodiments, diagnostic information 648 includes current operating status of the climate control device.

Thermostat information 650 represents one or more aspects of operation, configuration, and/or identification of a thermostat associated with a climate control device. For example, in some embodiments, thermostat information 650 represents a current state, e.g. operating mode and/or temperature setpoint, of the thermostat. As another example, in some embodiments, thermostat information 650 represents environmental conditions, e.g. ambient temperature, at the thermostat.

Monitoring device 602 receives each of signals T_(HS1), P_(HS1), T_(LS1), P_(LS1), I_(C1), T_(HS2), P_(HS2), T_(LS2), P_(LS2), I_(C2), T_(a), T_(b), T_(c), I_(T), DP, and FS (and optionally also diagnostic information 648 and/or thermostat information 650) to acquire corresponding operating parameters of a climate control device, or a plurality of climate control devices, monitored by monitoring device 602. Monitoring device 602 generates a signal 644 representing operating parameters monitored by monitoring device 602, and monitoring device 602 causes signal 644 to be transmitted to diagnostic device 104 via an antenna 646. For example, monitoring device 602 wirelessly transmits signal 644 to a cellular base station, and in some other embodiments, monitoring device 602 wirelessly transmits signal 644 to a WiFi access point. Diagnostic device 104 uses signal 644, for example, to diagnose an abnormality in climate control device(s) monitored by monitoring device 602, such as discussed below with respect to FIG. 11. Although FIG. 6 depicts monitoring device 602 having wireless communication capability, monitoring device 602 could be modified to not include wireless communication capability and instead interface with an external wireless communication module, without departing from the scope hereof.

FIGS. 7A-7E collectively illustrate a monitoring device 700, which is one possible embodiment of monitoring device 602. It should be appreciated, however, that monitoring device 602 could be embodied in other manners without departing from the scope hereof.

FIG. 7A is a perspective view of monitoring device 700, and FIGS. 7B, 7C, 7D, and 7E are elevational views of a left side 707, a front side 709, a right side 711, and back side 713, respectively, of monitoring device 700. Monitoring device 700 includes a case 701 for housing electronics (not shown in FIGS. 7A-7E) of monitoring device 700. Case 701 is, for example, formed of plastic and/or metal. In some embodiments, case 701 is water-resistant and/or ultraviolet light resistant.

Front side 709 includes connector ports 715, 717, 719, 721, and 723. Connector port 715 is configured to electrically interface with a temperature sensor providing signal T_(a), connector port 717 is configured to electrically interface with a temperature sensor providing signal T_(b), and connector port 719 is configured to electrically interface with a temperature sensor providing signal T_(c). In some embodiments, each of connector ports 715, 717, 719 includes a power pin, a ground pin, and a signal pin. Connector port 723 is configured to electrically interface with a sensor for providing signal DP. In some embodiments, connector port 723 includes a power pin, a ground pin, and two digital data pins for receiving differential pressure information.

Right side 711 includes connector ports 725 and 727. Connector port 725 is configured to receive electrical power, such as from an external power supply, for powering monitoring device 700. Connector port 727 is configured to electrically interface monitoring device 700 with a computing device, to transmit development information between monitoring device 700 and the computing device. In some embodiments, connector port 727 includes an Universal Serial Bus (USB) connector (not shown).

Back side 713 includes connector ports 729, 731, and 733. Connector port 729 is configured to electrically interface with sensors providing T_(HS1), P_(HS1), T_(LS1), P_(LS1), and I_(C1), and connector port 731 is configured to electrically interface with sensors providing T_(HS2), P_(HS2), T_(LS2), P_(LS2), and I_(C2). In some embodiments, each of connector ports 729 and 731 includes multiple power pins and multiple ground pins, such as respective power and ground pins for each sensor providing a signal to the connector port. Connector port 733 electrically interfaces a float switch with monitoring device 700. Some alternate embodiments of monitoring device 700 further include one or more additional connector ports for receiving diagnostic information 648 and/or thermostat information 650.

FIG. 8 illustrates another example of a monitoring device interfacing with a climate control device. In particular, FIG. 8 is a schematic diagram illustrating a monitoring device 802 interfacing with a climate control device 804, where climate control device 804 includes a gas heating system. Monitoring device 802 and climate control device 804 are embodiments of monitoring device 106 and climate control device 102, respectively. Climate control device 804 includes a gas heating system including a combustion chamber 806, a gas burner 808, and an inducer fan 810. Gas burner 808 is located at the bottom of combustion chamber 806, and gas burner 808 heats a heat exchanger (not shown) within combustion chamber 806. In some alternate embodiments, positions gas burner 808 and inducer fan 810 are swapped, and combustion chamber 806 includes a primary, non-condensing heat exchanger (not shown) and a secondary, condensing heat exchanger (not shown). Inducer fan 810 pulls air into gas burner 808 and through combustion chamber 806, resulting in negative pressure within combustion chamber 806. Climate control device 804 further includes a blower 812 configured to blow air across the heat exchanger, such that the air is warmed from heat generated by gas burner 808. Climate control device 804 is, for example, a gas furnace or part of a RTU having heating capability.

An input temperature sensor 814, an output temperature sensor 816, a combustion chamber pressure sensor 818, and a blower current sensor 820 are used to generate signals representing operating parameters of climate control device 804. Sensors 814-820 are communicatively coupled to monitoring device 802, although connections between sensors 814-820 and monitoring device 802 are not shown to promote illustrative clarity. Such connections may be wired or wireless. In some embodiments, sensors 814-820 are part of, and/or are provided with, monitoring device 802, while in some embodiments, sensors 814-820 are part of climate control device 804.

Input temperature sensor 814 generates a signal T_(IN) representing temperature of air entering climate control device 804, e.g., at an inlet to blower 812, and output temperature sensor 816 generates a signal T_(OUT) representing temperature of air leaving climate control device 804, e.g., in an air flow path of blower fan 812 downstream of the heat exchanger in combustion chamber 806. Combustion chamber pressure sensor 818 generates a signal P_(CC) representing pressure in combustion chamber 806, and blower current sensor 820 generates a signal I_(B) representing current consumption of blower 812. Blower current sensor 820 is connected, for example, to wiring 822 electrically connecting blower 812 to an electrical power source. Monitoring device 802 could be modified to monitor additional or fewer parameters of climate control device 804 without departing from the scope hereof.

Monitoring device 802 receives each of signals T_(IN), T_(OUT), P_(CC), and I_(B) from their respective sensors 814-820, to acquire corresponding operating parameters of climate control device 804. Monitoring device 802 generates a signal 812 representing operating parameters of climate control device 804 monitored by monitoring device 802, i.e., temperature of air entering climate control device 804, temperature of air leaving climate control device 804, pressure in combustion chamber 806, and current consumption of blower 812. In some embodiments, monitoring device 802 derives one or more additional operating parameters from the monitored operating parameters, and monitoring device 802 transmits the additional operating parameters to diagnostic device 104 via signal 812. Monitoring device 802 causes signal 812 to be transmitted to diagnostic device 104 using a wireless communication module 826 communicatively coupled to monitoring device 802. For example, in some embodiments, wireless communication module 826 wirelessly transmits signal 812 to WAP 406 (FIG. 4), and wired communication link 404 transmits signal 812 from WAP 406 to diagnostic device 104. Diagnostic device 104 uses signal 812, for example, to diagnose an abnormality in climate control device 804, such as discussed below with respect to FIG. 11.

FIG. 9 is a schematic diagram illustrating a monitoring device 900, which is one embodiment of monitoring devices 502 and 802 of FIGS. 5 and 8, respectively. Monitoring device 900 includes pressure input ports 902 and 904, temperature input ports 906, 908, 910, and 912, electrical input ports 914 and 916, a communication port 918, control circuitry 920, a power input port 922, and power management circuitry 924. Monitoring device 900 may be modified to have additional or fewer input ports without departing from the scope hereof. For example, monitoring device 900 could be modified to have additional ports and thereby embody monitoring device 602 of FIG. 6. Additionally, each input port need not necessarily be used in a given application of monitoring device 900. In certain embodiments, each of input port 902, 904, 906, 908, 910, 912, 914, and 916 are configured to receive electrical, optical, and/or wireless signals.

Each input port 902, 904, 906, 908, 910, 912, 914, and 916 is communicatively coupled to control circuitry 920. Each pressure input port 902 and 904 is configured to receive at least one signal representing pressure in a climate control device. For example, in one application of monitoring device 900, pressure input ports 902 and 904 respectively receive signals P_(HS) and P_(LS) of FIG. 5, and in another application of monitoring device 900, pressure input port 902 receives signal P_(CC) of FIG. 8, and pressure input port 904 is unused. Each temperature input port 906, 908, 910, and 912 is configured to receive at least one signal representing temperature in a climate control device. For example, in one application of monitoring device 900, temperature input ports 906, 908, 910, and 912 respectively receive signals T_(HS), T_(LS), T_(IN), and T_(OUT) of FIG. 5, and in another application of monitoring device 900, temperature input ports 906 and 908 respectively receive signals T_(IN) and T_(OUT) of FIG. 8, and temperature input ports 910 and 912 are unused. Each electrical input port 914 and 916 is configured to receive a signal representing electric current consumption of a climate control device. For example, in one application of monitoring device 900, electrical input ports 914 and 916 respectively receive signals I_(C) and I_(T), of FIG. 5, and in another application of monitoring device 900, electrical input port 914 receives signal I_(B) of FIG. 8, and electrical input port 916 is unused. Communication port 918 is configured to communicate with a diagnostic device that is remote from monitoring device 900. For example, in one application of monitoring device 900, communication port 918 is configured to communicate with diagnostic device 104 via wireless communication module 546 of FIG. 5, and in another application of monitoring device 900, communication port 918 is configured to communicate with diagnostic device 104 via wireless communication module 826 of FIG. 8.

Control circuitry 920 is formed of analog electrical circuitry, digital electrical circuitry, and/or a combination of digital and analog electrical circuitry. For example, in some embodiments, control circuitry 920 includes a processor and memory (not shown), where the processor executes instructions in the form of software and/or firmware that are stored in the memory, to control monitoring device 900. Control circuitry 920 is configured to acquire operating parameters of a climate control device from signals received at each of input ports 902, 904, 906, 908, 910, 912, 914, and 916. Control circuitry 920 is further configured to generate a signal 926 representing the operating parameters of the climate control device and to cause signal 926 to be transmitted to the diagnostic device via communication port 918.

Power input port 922 is configured to receive electrical power from an external electrical power source for powering monitoring device 900. In some embodiments, power input port 922 is configured to receive electrical power from a low-voltage electrical power source, e.g., a 24-volt alternating current (AC) electrical power source, or an 18-volt or a 48-volt direct current (DC) electrical power source. In some other embodiments, power input port 922 is configured to receive electrical power from a high-voltage electrical power source, e.g., a 120-volt, a 208-volt, a 220-volt, a 240-volt, or a 480-volt AC electrical power source. Power management circuitry 924 is configured to transform electrical power received from power input port 922 into a form suitable for use by monitoring device 900. In some embodiments, power management circuitry 924 includes one or more voltage regulators, e.g., linear regulators and/or switching converters, configured to generate one or more regulated power rails from electrical power received from power input port 922. In some alternate embodiments, monitoring device 900 includes an electrical power source, such as a battery and/or a photovoltaic module, that is configured to provide electrical power to power management circuitry 924. Power input port 922 is optionally omitted in these alternate embodiments.

FIG. 10 is a schematic diagram illustrating a monitoring device 1000, which is one possible embodiment of monitoring device 602 (FIG. 6) with the connector ports of FIGS. 7A-7E. However, monitoring device 602 could be embodied in other manners without departing from the scope hereof. Additionally, monitoring device 1000 could be modified, such as by changing port configuration, to embody monitoring device 502 or 802.

Monitoring device 1000 includes a microcontroller 1002, cellular communication circuitry 1004, authentication circuitry 1006, bridge circuitry 1008, a power supply 1010, and an instance of each of connector ports 715, 717, 719, 721, 723, 725, 727, 729, 731, and 733. Microcontroller 1002 is configured to execute instructions, in the form of firmware and/or software and stored within memory internal to the microcontroller, to perform functions of monitoring device 1000. In some embodiments, microcontroller 1002 includes an Espressif Systems ESP32-type microcontroller. Microcontroller 1002 is communicatively coupled to each of connector ports 715, 717, 719, 721, 723, 729, 731, and 733 to receive signals via the connector ports. Although FIG. 10 depicts each of connector ports 715, 717, 719, 721, 723, 729, 731, and 733 as being directly coupled to microcontroller 1002 for illustrative simplicity, monitoring device 1000 may include electrical circuitry interfacing one or more of connector ports 715, 717, 719, 721, 723, 729, 731, and 733 with microcontroller 1002. For example, in some embodiments, connector port 733 is interfaced with microcontroller 1002 via level-shifting electrical circuitry (not shown) to convert a 24-volt signal from a float switch to a voltage magnitude that is compatible with microcontroller 1002. In some embodiments, microcontroller 1002 has IEEE 802.11 communication capability.

Cellular communication circuitry 1004 is communicatively coupled to microcontroller 1004, and cellular communication circuitry 1004 enables monitoring device 1000 to wirelessly communicate with a cellular wireless base station, such as to transmit to diagnostic device 104 a signal representing operating parameters monitored by monitoring device 1000. In some embodiments, cellular communication circuitry 1004 includes a Texas Instruments SN74AVC4T774 bus transceiver and a U-Blox SARA-R4-type cellular module.

Authentication circuitry 1006 is communicatively coupled to microcontroller 1002, and authentication circuitry 1006 is configured to authenticate monitoring device 1000 at a host system, such as diagnostic device 104. In some embodiments, authentication circuitry 1006 includes an ATECC608A-type CryptoAuthentication device from Microchip Technology.

Bridge circuitry 1008 is communicatively coupled between microcontroller 1002 and connector port 727, and bridge circuitry 1008 translates signals between a format used by microcontroller 1002 and a format used by a device intended to be connected to connector port 727. In certain embodiments, bridge circuitry 1008 includes a Silicon Labs CP2102N-type USB to UART bridge.

Power supply 1010 receives electrical power from connector port 725 and converts such received electrical power to a form required by components of monitoring device 1000, such as having a voltage magnitude required by components of monitoring device 1000. In some embodiments, power supply 1010 includes a buck-type switching converter configured to convert a 12-volt power rail to a 3.3-volt power rail. Connections between power supply 1010 and other elements of monitoring device 1000 are omitted in FIG. 10 to promote illustrative clarity.

In some embodiments, microcontroller 1002 is further configured to execute instructions, in the form of firmware and/or software and stored within memory internal to the microcontroller to receive one or more of diagnostic information 648 and thermostat information 650 (FIG. 6). In these embodiments, monitoring device 1000 optionally includes one or more additional connector ports (not shown) communicatively coupled to microcontroller 1002, to receive diagnostic information 648 and thermostat information 650.

FIG. 11 illustrates a diagnostic device 1100, which is one possible embodiment of diagnostic device 104 of FIGS. 1-4. Diagnostic device 1100 includes a processor 1102 and a memory 1104 communicatively coupled to processor 1102. Processor 1102 executes instructions 1106, stored in memory 1104, to perform functions of diagnostic device 1100. Instructions 1106 are in the form of firmware and/or software, in certain embodiments. Diagnostic device 1100 could include additional processors and/or memories without departing from the scope hereof. The elements of diagnostic device 1100 could be housed in a single physical structure, e.g., in a single computer server, or the elements of diagnostic device 1100 could be distributed among multiple physical structures, e.g., among multiple computer servers in a single data center or among multiple computer servers distributed among multiple data centers.

Processor 1102 is configured to receive, from monitoring devices 106, signals representing one or more operating parameters of climate control devices 102. For example, in some embodiments, processor 1102 receives at least one of signal 544 from monitoring device 502 of FIG. 5, signal 644 from monitoring device 602 of FIG. 6, and/or signal 812 from monitoring device 802 of FIG. 8. In certain embodiments, processor 1102 is additionally configured to receive data from devices other than monitoring devices 106. For example, in a particular embodiment, processor 1102 is configured to receive current weather information (e.g., temperature and/or relative humidity) at a location of one or more climate control devices 102 via an Internet weather application. In some embodiments, processor 1102 is further configured to execute instructions 1106 to diagnose abnormalities in climate control devices 102 at least partially based on the signals representing one or more operating parameters of climate control devices 102. Furthermore, in certain embodiments, processor 1102 is further configured to execute instructions 1106 to use data from multiple monitoring devices, such as when using multiple monitoring devices to monitor a single climate control device or when using multiple monitoring devices to monitor multiple related control devices, to determine one or more climate control device parameters. For example, in some embodiments, processor 1102 is configured to execute instructions 1106 to use refrigeration system temperature data from one monitoring device and refrigeration system pressure data from another monitoring device, to determine refrigeration system superheat and/or subcooling.

Memory 1104 is illustrated as including several databases, which are discussed below. However, the number and configuration of databases stored in memory 1104 may vary without departing from the scope hereof.

In some embodiments, processor 1102 is configured to execute instructions 1106 to determine one or more climate control device operating parameters from signals received from one or more monitoring devices, e.g. from signals 544, 644, or 812. For example, in one embodiment, processor 1102 is configured to execute instructions 1106 to determine superheat and subcooling of refrigeration systems being monitored by monitoring device 602, using data received via signal 644. Specifically, in this embodiment, processor 1102 is configured to execute instructions 1106 to (a) determine high-side saturation temperature T_(SAT_H) of the first refrigeration system being monitored from P_(HS1), by accessing a database of pressure versus saturation temperature for a refrigerant used in the first refrigeration system, (b) determine low-side saturation temperature T_(SAT_L) of the first refrigeration system from P_(LS1), by accessing the database of pressure versus saturation temperature, (c) determine superheat by subtracting T_(LS1) from T_(SAT_L), and (d) determine subcooling by subtracting T_(HS1) from T_(SAT_H). In this embodiment, processor 1102 is additionally configured to execute instructions 1106 to perform similar steps to determine superheat and subcooling of a second refrigeration system monitored by monitoring device 602. In some embodiments, one or more databases of pressure versus saturation temperature are stored in memory 1104, while in some embodiments, diagnostic device 1100 accesses these databases from an external electronic resource, such as the Internet. In some alternate embodiments, one or more steps (a)-(d) for determining superheat and subcooling are performed by monitoring device 602, instead of by diagnostic device 1100.

As another example of monitoring device 1100 determining one or more climate control device operating parameters from signals received from monitoring devices, in one embodiment, processor 1102 is configured to execute instructions 1106 to determine condenser fan current magnitude using data received via signal 644. In particular, in this embodiment, processor 1102 is configured to execute instructions 1106 to determine condenser fan current magnitude by subtracting each of T_(C1) and I_(C2) from I_(T).

Discussed below are example methods of how processor 1102 may diagnose abnormalities in climate control devices 102. However, it should be appreciated that processor 1102 could be configured to diagnose abnormalities in climate control devices 102 using different methods than those discussed below. Additionally, the methods discussed below are not limited to use with diagnostic device 1100 but instead could be implemented using other diagnostic devices.

FIG. 12 is a flowchart illustrating a method 1200 for remotely diagnosing an abnormality in a climate control device. Method 1200 is performed by a diagnostic device, e.g., by diagnostic device 1100 of FIG. 11. In a step 1202 of method 1200, a signal representing one or more operating parameters of the climate control device is received at a diagnostic device that is remote from the climate control device. In one example of step 1202, processor 1102 receives signal 544 representing operating parameters of climate control device 504 (FIG. 5). In another example of step 1202, processor 1102 receives a signal 644 (FIG. 6) representing operating parameters of one or more climate control devices.

In a step 1204 of method 1200, an operating state metric is generated at the diagnostic device at least partially from the signal representing the one or more operating parameters. In one example of step 1204, processor 1102 executes instructions 1106 to generate an operating state metric OP(1), and processor 1102 stores operating state metric OP(1) in a working storage 1108 of memory 1104. Operating state metric OP(1) includes, and/or is derived from, the operating parameters received by processor 1102, e.g. via signal 544 or 644. Additionally, in some embodiments, metric OP(1) further includes, and/or is further derived from, data from devices other than monitoring devices 106, e.g., current weather information received via an Internet weather application.

The operating state metric represents the current operating state of a climate control device. In some embodiments, the operating state metric is a copy of one or more of the monitored operating parameters of the climate control device. For example, in some embodiments, the operating state metric is a copy of one or more of the operating parameters represented by signal 544, i.e., high-side temperature of climate control device 504, high-side pressure of climate control device 504, low-side temperature of climate control device 504, low-side pressure of climate control device 504, temperature of air entering climate control device 504, temperature of air leaving climate control device 504, current consumption of compressor 506 of climate control device 504, total current consumption of climate control device 504, and weather conditions at climate control device 504. As another example in some embodiments, the operating state metric is a copy of one or more of the operating parameters represented by signal 644, i.e. T_(HS1), P_(HS1), T_(LS1), P_(LS1), I_(C1), T_(HS2), P_(HS2), T_(LS2), P_(LS2), I_(C2), T_(a), T_(b), T_(c), I_(T), DP, and FS.

In some other embodiments, the operating state metric includes one or more parameters derived from, but not identical to, at least one of the monitored operating parameters of the climate control device. For example, in certain embodiments, the operating state metric includes temperature drop across climate control device 504, superheat of climate control device 504, and/or subcooling of climate control device 504. Temperature drop is derived by subtracting (a) temperature of air leaving climate control device 504 from (b) temperature of air entering climate control device 504. Superheat is derived by subtracting (a) saturation temperature corresponding to the low-side pressure from (b) low-side temperature. Subcooling is derived by subtracting (a) high-side temperature from (b) saturation temperature corresponding to the high-side pressure. As another example, in some embodiments, the operating state metric includes superheat and subcooling of at least one refrigeration system monitored by monitoring device 602. In this embodiment, processor 1102 execute instructions 1106 to determine the superheat and subcooling values using the procedure discussed above.

In a step 1206 of method 1200, the operating state metric is compared to a reference metric, at the diagnostic device. The reference metric represents normal or baseline values of the parameters specified by the operating state metric. In one example of step 1206, processor 1102 executes instructions 1106 to obtain a reference metric RM(1) from a database 1110 stored in memory 1104, and processor 1102 compares operating state metric OP(1) to reference metric RM(1). Database 1110 stores a respective identifier ID for each climate control device monitored by diagnostic device 1100, along with a respective reference metric RM for each of the climate control devices. For example, RM(1) is an operating state metric for a climate control device ID(1), and RM(2) is an operating state metric for a climate control device ID(2).

A decision step 1208 of method 1200 determines whether the operating state metric is different from the reference metric. In some embodiments, the operating state metric is determined to be different from the reference metric if there is any difference between the two metrics. In some other embodiments, the operating state metric is determined to be different from the reference metric if the operating state metric differs from the reference metric by at least a predetermined amount and/or in a predetermined manner. In one example of 1208, processor 1102 executes instructions 1106 to determine, from the comparison performed in step 1206, whether operate state metric OP(1) differs from reference metric RM(1). In some embodiments, processor 1102 is configured to execute instructions 1106 to adjust step 1208 to account for local environmental conditions at the climate control unit. For example, in some embodiments, if weather data or ambient temperature data indicates that it is excessively warm at the climate control device, step 1208 is modified to allow for a larger difference between reference high-side pressure and actual high-side before determining that the operating state metric is different from the reference metric.

If the result of decision step 1208 is negative, i.e., the operating state metric is not different from the reference metric, the climate control device is considered to be operating normally, and method 1200 returns to step 1202. On the flip side, is the result of decision step 1208 is positive, i.e., the operating state metric differs from the reference metric, the climate control device is considered to have an abnormality, and method 1200 proceeds to a step 1210. In step 1210, the abnormality in the climate control device is diagnosed from the difference between the operating state metric and the reference state metric. Possible abnormalities that may be diagnosed in step 1210 include, but are not limited to, abnormal difference between the temperature of a medium entering the climate control device and the temperature of a medium leaving the climate control device, abnormally low level of refrigerant in a refrigeration system of the climate control device, abnormal superheat of the refrigeration system of the climate control device, abnormal subcooling of the refrigeration system of the climate control device, abnormal electrical current consumption of a compressor of the refrigeration system of the climate control device, abnormal condenser fan electrical current consumption of the climate control device, abnormal total electrical current consumption of the climate control device, abnormal pressure in a combustion chamber of the climate control device, abnormal pressure differential across a filter or filter bank, and/or abnormal condensation drain status.

In one example of step 1210, processor 1102 executes instructions 1106 to determine that there is abnormally low level of refrigerant in the refrigeration system of climate control device 504 due high-side pressure and low-side pressure of climate control device 504, as specified by operating state metric OP(1), being lower than normal high-side and low-side pressure values, as specified by reference metric RM(1). In another example of step 1210, processor 1102 executes instructions 1106 to determine that climate control device 504 is not providing sufficient cooling due to a difference between the temperature of air entering climate control device 504 and the temperature of the air leaving the climate control device 504 being smaller than a difference between corresponding normal values specified by reference metric RM(1). In yet another example of step 1210, processor 1102 executes instructions 1106 to determine that a refrigeration system of climate control device 504 is under-charged from a subcooling value specified by operating state metric OP(1) being lower than a normal subcooling value specified by reference metric RM(1). In an additional example of step 1210, processor 1102 executes instructions 1106 to determine that compressor 506 of climate control device 504 is not operating properly due to electrical current consumption of compressor 506, as specified by operating state metric OP(1), being outside of a normal range, as specified by reference metric RM(1). As another example of step 1210, processor 1102 executes instructions 1106 to determine that a filter bank is clogged in response to an abnormally-high value of DP received from monitoring device 602. As yet another example of step 1210, processor 1102 executes instructions 1106 to determine that a condensation drain is blocked from an abnormal value of FS received from monitoring device 602. Method 1200 returns to step 1202 after executing step 1210.

In some embodiments, step 1210 further includes transmitting, from the diagnostic device to a remote system, a signal indicating the abnormality. For example, in certain embodiments, processor 1102 is configured to transmit a signal indicating presence of an abnormality, or identification of the abnormality, to a remote system. Examples of the remote system include, but are not limited, a remote computer system and a portable information technology device, such as a mobile telephone or a tablet computer.

Monitoring device 1100 is optionally further configured to identify a corrective action to address an abnormality diagnosed in a climate control device. The corrective action, for example, may resolve the abnormality or mitigate the abnormality. In particular embodiments, memory 1104 further includes a database 1112 database associating a plurality of abnormalities AB with respective corrective actions CA. For example, in one embodiment, abnormality AB(1) represents an abnormally low level of refrigerant in a refrigeration system, and abnormality AB(2) represents electrical current consumption of a compressor being outside of a normal range. Database 1112 associates abnormality AB(1) with a corrective action CA(1), and database 1112 associates abnormality AB(2) with corrective action CA(2). Corrective action CA(1) represents adding refrigerant to the refrigeration system, and corrective action CA(2) represents replacing the compressor. In particular embodiments, processor 1102 is configured to execute instructions 1106 to identify a corrective action CA corresponding to an abnormality identified in step 1210 from database 1112. Processor 1102 is optionally further configured to transmit a signal identifying the corrective action to a remote system.

In certain embodiments, corrective actions CA are manually determined, e.g. by a person experienced in climate control device repair. In some other embodiments, processor 1102 is configured to execute instructions 1106 to automatically generate some or all of corrective actions CA, using machine learning and/or artificial intelligence. For example, in some embodiments, processor 1102 is configured to execute instructions 1106 to automatically generate a corrective action CA in response to an abnormality AB based on corrective actions CA corresponding to one or more similar abnormalities that were previously identified. Accordingly, in embodiments where diagnostic device 1100 uses machine learning and/or artificial intelligence to determine corrective actions CA, the number of corrective actions CA in database 1112 may grow as diagnostic device 1100 operates over time.

In some embodiments, processor 1102 is additionally configured to execute instructions 1106 to transmit to a remote system a bid signal requesting a bid to perform a corrective action CA identified by processor 1102. In certain embodiments, processor 1102 is configured to automatically transmit the bid signal in response to identifying the corrective action CA. The remote system is, for example, a computer system or device associated with a company which services climate control devices. Processor 1102 is optionally additionally configured to execute instructions 1106 to receive a cost signal from the remote system, where the cost signal conveys a cost to perform the corrective action CA. In these embodiments, processor 1102 is optionally further configured to generate a database 1116 in memory 1104 associating corrective actions CA with respective costs CS to perform the corrective actions. For example, cost CS(1) in database 1116 is a cost to perform corrective action CA(1), and cost CS(2) in database 1116 is a cost to perform corrective action CA(2). Accordingly, certain embodiments of monitoring device 1100 are capable of estimating a cost to perform a given corrective action by accessing database 1116 to determine one or more previous costs to perform the corrective action. As one example, processor 1102 may estimate a cost to replace a compressor of a climate control device from cost CS(2) of database 1116, where cost CS(2) represents costs to perform corrective action CA(2), i.e., to replace a compressor.

In some embodiments, processor 1102 is configured to execute instructions 1106 to (a) transmit to a first remote system a bid signal requesting a bid to perform a corrective action CA identified by processor 1102, (b) receive from the remote system a corresponding bid, and (c) transmit the bid to a second remote system for review. The first remote system is, for example, a computing device associated with a party, such as a mechanical contractor, which will potentially perform the corrective action. The second remote system is, for example, a computing device associated with a party, such as a property owner, a property manager, or a tenant, having responsibility for the climate control device. In these embodiments, processor 1102 is optionally further configured to execute instructions 1106 to (d) receive an approval signal from the second remote system, where the approval signal represents approval of the bid, and (e) in response to receiving the approval signal, automatically communicate with the first remote system to schedule performance of the corrective action CA by the party providing the bid. Processor 1102 may be further configured to execute instructions 1106 to automatically order any parts and/or materials required to perform the corrective action CA, such as for delivery to the location of the climate control device or to the party performing the corrective action. Accordingly, in these embodiments, diagnostic device 1100 is configured to at least substantially automate approval and scheduling of a corrective action CA.

In some embodiments, processor 1102 is configured to execute instructions 1106 to select a party, e.g. a contractor, to perform a corrective action CA based at least in part on whether the party is eligible, e.g. has required skills, experience, and/or certification, to perform the corrective action. For example, in some embodiments, diagnostic device 1100 maintains a database 1126 in memory 1104, where database 1126 lists parties PY eligible to perform certain corrective actions CA, and processor 1102 executes instructions 1106 to identify from database 1126 one of more parties that are eligible to perform a needed corrective action CA. For example, in one embodiment, corrective action CA(1) is a relatively simple task, e.g. clearing a condensation drain, and database 1126 accordingly indicates that multiple parties of differing skill levels, i.e. parties PY(1), PY(2), PY(3), are eligible to perform corrective action CA(1). Corrective action CA(2) is relatively complex, e.g. repairing a leaking evaporator coil, and corrective action CA(2) therefore requires refrigeration system repair skills and Environmental Protection Agency (EPA) 608 certification. Accordingly, database 1126 indicates that only one party having this high skill-level and certification, i.e. party PY(2), is capable of performing corrective action CA(2). Processor 1126 is optionally configured to execute instructions 1106 to automatically schedule a corrective action CA with a party PY eligible to perform the corrective action, after processor 1126 identifies the eligible party from database 1126.

In some cases, database 1126 may indicate that multiple parties PY are eligible to perform a required corrective action. For example, database 1126 indicates that any one of three parties, i.e. parties PY(1), PY(2), and PY(3), is eligible to perform corrective action CA(1). Therefore, in some embodiments, processor 1102 is further configured to execute instructions 1106 to identify a particular one of the eligible parties that has lowest cost, such as based on cost information stored in database 1116. For example, in one embodiment, processor 1102 identifies party PY(1) as having the lowest cost all eligible parties PY(1)-PY(3) to perform corrective action CA(1), based on information stored in database 1116. Processor 1102 is optionally configured to execute instructions 1106 to automatically schedule a corrective action CA with the eligible party PY identified as having a lowest cost to perform the corrective action CA.

In some embodiments, diagnostic device 1100 is configured to automatically provide instructions and/or training for performing a corrective action CA, such as by transmitting instructions for performing the corrective action CA or a video illustrating an example of performing the corrective action, to a remote system, such as a computing device, accessible to a person who will perform the corrective action. For example, in one embodiment, if diagnostic device 1100 determines from signal DP that a climate control device has a clogged filter bank, diagnostic device 1100 is configured to automatically transmit a video illustrating how to change filters in a filter bank, to a computing device associated with a person who will change the filters.

Some embodiments of monitoring device 1100 are further configured to facilitate obtaining a component, e.g., a replacement part, required to perform a corrective action CA. In these embodiments, processor 1102 is configured to execute instructions 1106 to transmit to a remote system a signal requesting a component required to perform a corrective action CA. The remote system is, for example, a computer system or a device associated with a company which provides replacement parts. As one example, in response to processor 1102 identifying corrective action CA(2) representing replacing a compressor, processor 602 transmits to a remote system operated by a component supplier a signal requesting a replacement compressor, thereby potentially expediting procurement of the replacement compressor. Such transmission of a signal requesting a component may advantageously reduce time and labor required to obtain the component, thereby expediting climate control device repair and helping minimize repair cost.

Applicant has additionally determined that a future failure of a climate control device may be predicted from a difference DF between an operating state metric OP and a reference metric RM. In particular, in some cases, difference DF may not be large enough to indicate a failure in a climate control device, but the difference may indicate degraded operation of the climate control device which will likely result in future failure. Accordingly, in certain embodiments of monitoring device 1100, processor 1102 is further configured to execute instructions 1106 to predict future failure of a climate control device from a difference DF between an operating state metric OP and a reference metric RM. In certain of these embodiments, memory 1104 further includes a database 1118 associating differences DF with predicted failures FA. As an example, in a particular embodiment, difference DF(1) represents a difference between current consumption of the compressor, as specified by OP1(1), and a normal range of compressor current for the climate control device, as specified by reference metric RM(1). Predicted failure FA(1) represents predicted future failure of the compressor due to its current consumption being outside of a normal range, e.g., greater than the normal range. As another example, in a particular embodiment, difference DF(2) represents a difference between superheat of a refrigeration system of a climate control device, as specified by OP1(1), and a normal value of superheat for the climate control device, as specified by reference metric RM(1). In this embodiment, predicted failure FA(2) represents predicted future failure of a refrigerant metering device of the refrigeration system due to abnormal superheat. Processor 1102 is optionally further configured to execute instructions 1106 to transmit to a remote system a signal indicating predicted future failure FA of the climate control device. The remote system is, for example, associated with an entity which maintains the climate control device, thereby enabling the entity to proactively address the issue causing predicted future failure.

Additionally, in some embodiments, diagnostic device 1100 is configured to facilitate obtaining a component to address a predicted failure FA, to potentially enable parts replacement to prevent the failure, and/or to enable a component supplier to proactively manage inventory. Specifically, processor 1102 is configured to execute instructions 1106 to transmit to a remote system a signal requesting a component required to perform a corrective action CA to prevent a predicted failure FA. The remote system is, for instance, a computing device of a component supplier. For example, in one embodiment, processor 1102 executes instructions 1106 to transmit to a computing device of a component supplier a request for a new compressor, in response to diagnostic device 1100 identifying a climate control device with predicted failure FA(1). The component supplier is accordingly able to obtain the new compressor in advance of the existing compressor's failure, thereby helping the components

In some embodiments, processor 1102 is configured to execute instructions 1106 to automatically facilitate delivery of a replacement component, such as to a contractor who will be replacing the component or to a location of the climate control device with predicted failure FA. For example, in some embodiments, processor 1102 is configured to execute instructions 1106 to generate a shipping request signal to cause delivery of the replacement component. As another example, in some embodiments, processor 1102 is configured to execute instructions 1106 to control a drone to deliver the replacement component.

FIG. 13 is a flowchart illustrating a method 1300 of determining a reference metric. In a step 1302 of method 1300, one or more initial operating parameters IOP of the climate control device are received at the diagnostic device. In one example of step 1302, processor 1102 receives signal 544 representing initial operating parameters IOP(1) of climate control device 504 during known normal operation of climate control device 504, such as during configuration of diagnostic device 1100. Initial operating parameters IOP(1) are stored, for example, in working storage 1108. In a step 1304 of method 1300, the reference metric is generated at the diagnostic device at least partially from the one or more initial operating parameters received in step 1302. In one example of step 1304, processor 1102 executes instructions 1106 to (a) generate reference metric RM(1) and (b) store reference metric RM(1) in database 1110 in association with identifier ID(1).

As discussed above, in some embodiments, reference metric RM(1) is a copy of one or more of the operating parameters represented by signal 544, while in some other embodiments, reference metric RM(1) includes one or more parameters derived from, but not identical to, at least one of the monitored operating parameters represented by signal 544. Processor 1102 is optionally further configured to execute instructions 1106 to store initial operating parameters IOP in a database (not shown) associating initial operating parameters IOP with climate control devices ID.

In some embodiments, processor 1102 is configured to execute instructions 1106 to adjust one or more reference metrics RM according to respective operating environments of corresponding climate control devices. For example, assume climate control device ID(1) is located in a warm, humid operating environment, and climate control device identified ID(2) is located in a cool, dry operating environment. Normal operating parameters may be expected to differ between the two climate control devices due to differences in their respective operating environments. For instance, climate control device ID(1) may be expected to have a smaller temperature drop than climate control device ID(2) because climate control device ID(1) will use a greater portion of its cooling capacity to remove humidity (latent heat) than climate control device ID(2). Additionally, compressor electrical current consumption is expected to be greater in climate control device ID(1) than in climate control device ID(2) due to climate control device ID(1) being located in a warmer environment than climate control device ID(2). Accordingly, in certain embodiments, processor 1102 is configured to execute instructions 1106 to individually adjust normal temperature drop and compressor electrical current consumption specified in reference metrics RM(1) and RM(2) according to respective operating environments of climate control devices ID(1) and ID(2). In some embodiments, diagnostic device 1100 determines respective operating environments of climate control devices based on historical weather data, and in some other embodiments, diagnostic device 1100 determines respective operating environments of climate control devices based on current weather data and/or environmental information, such as ambient temperature, provided by a monitoring device, such as monitoring device 502, 602, or 802.

In certain embodiments, processor 1102 is further configured to execute instructions 1106 to determine one or more attributes AT of a climate control device from the one or more initial operating parameters IOP received in step 1302 of method 1300. In particular embodiments, processor 1102 stores attributes AT in a database 1120 associating attributes AT with particular climate control devices ID. As an example, processor 1102 determines a type of refrigerant used in climate control device ID(1) by mapping initial high-side pressure, low-side pressure, high-side temperature, and low-side temperature, as received in step 1302, to refrigerant temperature-pressure curves. Additionally, in this example, processor 1102 determines a capacity of climate control device ID(1) at least partially from compressor electrical current consumption, as received in step 1302, by comparing compressor electrical current consumption to a curve relating compressor current consumption to climate control device capacity. Processor 1102 then stores determined refrigerant type and capacity as attributes AT(1) in database 1120.

Attributes AT in database 1120 may include attributes in addition to, or in place of, attributes determined by processor 1102 from initial operating parameters IOP. For example, in some embodiments, attributes AT include data that is manually entered by an operator of diagnostic device 1100, and/or data that is received by diagnostic device 1100 from a remote system. Possible information of attributes AT include, but are not limited to, one or more of a model number of a climate control device, a serial number of the climate control device, a capacity of the climate control device, electrical specifications of the climate control device, type of refrigerant used by the climate control device, an image or picture of the climate control device, a location of the climate control device, maintenance and/or repairs performed on the climate control device, a cost to replace the climate control device, and equipment required to replace the climate control device.

Database 1120 may be accessed to determine attributes of a given climate control device 1120, such as when performing maintenance on the climate control device or evaluating replacement of the climate control device. For example, FIG. 14 is flowchart illustrating a method 1400 for automatically characterizing a climate control device. In a step 1402 of method 1400, a signal identifying a climate control device is received at a diagnostic device remote from the climate control device. In one example of step 1402, processor 1102 receives a signal identifying climate control device ID(1). The signal could be generated manually or automatically. For example, each climate control device 102 of FIG. 1 could include an identification tag 110 including human-readable information identifying the climate control device 102, such as an alpha-numeric code. A technician at the climate control device could enter the human-readable information in a portable information technology device, e.g., a smart phone, a tablet computer, or a laptop computer. The portable information technology device could then generate a corresponding signal identifying the climate control device and transmit the signal to diagnostic device 1100. As another example, each identification tag 110 could include a machine-readable identification device, such as a bar code or a radio frequency identification (RFID) tag, and a portable information technology device could be used to “read” the identification device, e.g., scan a bar code or interrogate an RFID tag. The portable information technology device could then generate a corresponding signal identifying the climate control device and transmit the signal to diagnostic device 100.

Referring again to FIG. 14, in a step 1404 of method 1400, information characterizing the climate control device is obtained at the diagnostic device from a database associating climate control devices with respective characterizing information. In one example of step 1404, processor 1102 executes instructions 1106 to access database 1120 to obtain attributes AT(1) characterizing climate control device ID(1). In a step 1406 of method 1400, the information characterizing the climate control device is outputted from the diagnostic device. In one example of step 1406, processor 1102 executes instructions 1106 to output attributes AT(1) from monitoring device 1100. For instance, in some embodiments, processor 102 outputs attributes AT(1) by sending the attributes to a display device (not shown) communicatively coupled to monitoring device 1100, and in some other embodiments, processor 1102 outputs attributes AT(1) by sending the attributes to a remote system, such as a portable information technology device used by a technician at the climate control device.

Some embodiments of diagnostic device 1100 are further configured to predict a remaining lifetime of a climate control device. For example, some embodiments include a database 1122 associating climate control devices ID with respective lifetime information LF. For instance, lifetime information LF(1) in database 1122 is lifetime information associated with climate control device ID(1), and lifetime information LF(2) in database 1122 is lifetime information associated with climate control device ID(2). In these embodiments, processor 1102 is configured to execute instructions 1106 to predict remaining lifetime of a given climate control device 1106 by obtaining corresponding lifetime information LF from database 1122. In certain embodiments, processor 1102 is further configured to predict remaining lifetime of the climate control device partially based on geographic location of the climate control device, such as geographic location obtained from database 1120. For example, processor 1102 may increase a remaining life estimate obtained from lifetime information LF to account for the climate control device being located in a mild climate. Processor 1102 is optionally configured to execute instructions 1106 to output predicted lifetime information, such as to a remote system or to a display communicatively coupled to diagnostic device 1100.

Particular embodiments of diagnostic device 1100 are capable of determining a suitable replacement device for a climate control device, as well as cost to replace the climate control device. For example, FIG. 15 is a flowchart illustrating a method 1500 for obtaining replacement information for a climate control device. Method 1500 includes a step 1502 of determining a suitable replacement device for the climate control device from a database associating climate control devices with replacement devices. In one example of step 1502, processor 1102 executes instructions 1106 to obtain from a database 1124 a suitable replacement device RD(1) for a type TY(1) of climate control device, where database 1124 associates climate control device types TY with associated suitable replacement devices RD and costs RC to replace the climate control devices. In a step 1504 of method 1500, a cost to replace the climate control device is determined at the diagnostic device from one or more databases including replacement equipment costs and labor costs. In one example of step 1504, processor 1102 executes instructions 1106 to obtain from database 1124 a cost RC(1) to replace type TY(1) of climate control device. In a step 1506 of method 1500, the cost RC to replace the climate control device is outputted from the diagnostic device. In one example of step 1506, processor 1102 executes instructions 1106 to output cost RC(1), such as to a remote system or to a display communicatively coupled to diagnostic device 1100.

In some embodiments, processor 1102 is further configured to execute instructions 1106 to update database 1124. For example, in particular embodiments, processor 1102 is configured to receive one or more of (a) a signal representing replacement equipment cost, e.g., from a climate control device manufacture, and (b) a signal representing labor costs, e.g., from an external system associated with a climate control device service company, and processor 1102 is configured to update costs RC in database 1124 according to these two signals.

Particular embodiments of diagnostic device 1100 are configured to determine equipment required to replace a climate control device at least partially based on the information characterizing the climate control device. For example, in some embodiments, processor 1102 is configured to execute instructions 1106 to determine a type of crane required to replace a climate control device ID(1) from attributes AT(1) stored in database 1120, such as based on capacity of climate control device ID(1), model of climate control device ID(1), and/or location of climate control device ID(1), as specified by attributes AT(1).

Some embodiments of diagnostic device 1100 are capable of tracking tenant compliant with a net lease, where the tenant is responsible for performing maintenance on one or more climate control devices of a leased property. In these embodiments, processor 1102 is configured to receive a signal representing maintenance performed on a climate control device, such as a signal generated by a portable information technology device used by a technician maintaining the climate control device. Processor 1102 is further configured to execute instructions 1106 to store a record of maintenance performed on the climate control device in memory 1104, such as in an attribute AT of database 1120. Processor 1102 is optionally further configured to execute instructions 1106 to transmit to a remote system a signal representing maintenance performed on the climate control device, to enable tracking of tenant compliance with terms of the lease. In some embodiments, processor 1102 is configured to transmit on a periodic basis the signal representing maintenance performed on the climate control device.

Applicant has additionally developed compliance tracking devices to track tenant compliance with terms of a net lease, e.g., a triple-net lease. For example, FIG. 16 is a schematic diagram illustrating a compliance tracking device 1600, which is one embodiment of the new compliance tracking devices developed by Applicant. Compliance tracking device 1600 includes a processor 1602 and a memory 1604 communicatively coupled with processor 1602.

Processor 1602 executes instructions 1606, stored in memory 1604, to perform functions of compliance tracking device 1600. Instructions 1606 are in the form of firmware and/or software, in certain embodiments. Compliance tracking device 1600 could include additional processors and/or memories without departing from the scope hereof. The elements of compliance tracking device 1600 could be housed in a single physical structure, e.g., in a single computer server, or the elements of compliance tracking device 1600 could be distributed among multiple physical structures, e.g., among multiple computer servers in a single data center or among multiple computer servers distributed among multiple data centers.

Processor 1602 is configured to receive, from input devices (not shown), signals 1608 representing tenant performance of one or more actions required by the lease. Examples of the input devices include, but not are not limited to, information technology devices and systems, such as personal computers, smart phones, and computer networks. Examples of required actions performed by the tenant include, but are not limited to, maintaining climate control devices, maintaining required insurance, and payment of taxes. Processor 1602 is additionally configured to execute instructions 1606 to store a record of tenant performance of the one or more required actions in a database 1610 in memory 1604. In a particular embodiment, database 1610 associates maintenance of climate control devices (CC), maintaining required insurance (IN), and payment of taxes (TX) with a respective tenant (TN). For example, CC(1) represents climate control device maintenance performed by tenant TN(1), IN(1) represents insurance maintained by tenant TN(1), and TX(1) represents taxes paid by tenant TN(1). As another example, CC(2) represents climate control device maintenance performed by tenant TN(2), IN(2) represents insurance maintained by tenant TN(2), and TX(2) represents taxes paid by tenant TN(2). Processor 1602 is additionally configured to execute instructions 1606 to transmit to an external system a signal 1612 representing performance of the one or more actions required by the lease, such as a signal representing CC, IN, and TX of a given tenant TN. In some embodiments, processor 1602 is configured to transmit signal 1612 on a periodic basis. The number and type of actions tracked by compliance tracking device 1600, as well as the structure of database 1610, could vary without departing from the scope hereof.

Discussed below with respect to FIG. 17 is one example of operation of compliance tracking device 1600. However, it should be appreciated that compliance tracking device 1600 could operate in different manners.

FIG. 17 is a flowchart illustrating a method 1700 for automatically tracking tenant compliance with a lease. In a step 1702 of method 1700, a signal representing tenant performance of one or more actions required by the lease is received at a compliance tracking device. In one example of step 1702, processor 1602 receives signal 1608 representing action CC(1), i.e., climate control maintenance performed by tenant TN(1), and processor 1602 temporarily stores action CC(1) in a working storage 1614 of memory 1604. In a step 1704 of method 1700, a record of tenant performance of the one or more actions required by the lease is stored in a database accessible to the compliance tracking device. In one example of step 1704, processor 1602 executes instructions 1606 to store action CC(1) in database 1610. In a step 1706 of method 1700, a signal representing performance of the one or more actions required by the lease is transmitted to an external system. In one example of step 1706, processor 1602 executes instructions 1606 to transit a signal 1612 representing action CC(1) to an external system.

The systems and methods disclosed herein could be modified to remotely diagnose devices other than, or in addition to, climate control devices. For example, system 100 (FIG. 1) could be modified to monitor one or more other devices in addition to, or in place of, climate control devices 102. Examples of other devices which could be monitored by system 100 include, but are not limited to, plumbing equipment (e.g., a water heater, a boiler, a pump, a water storage tank, or a valve), restaurant equipment (e.g., a cooking appliance, a dishwasher, or a frozen-desert machine), and other mechanical and/or electrical equipment (e.g. a door or gate opener, fire protection equipment, a generator, or an air compressor).

For example, FIG. 18 is a schematic diagram illustrating a system 1800 configured to remotely diagnose abnormalities in climate control devices and plumbing equipment. System 1800 is similar to system 100 of FIG. 1, but with monitoring device 106(1) replaced a monitoring device 1806 configured to monitor plumbing equipment 1802. Monitoring device 1806 is configured to monitor one or more monitored operating parameters of plumbing equipment 1802(1) and transmit a signal representing the operating parameters, and/or additional parameters derived from the monitored operating parameters, to diagnostic device 104 via a communication link 108, in a manner analogous to how monitoring device 106(1) operates. For example, in one embodiment where plumbing equipment 1802(1) is an induced-combustion gas water heater, monitoring device 1806 is configured to (a) monitor one or more of water temperature inside the water heater, pressure inside the water heater, and inducer fan operation and (b) transmit a signal representing one or more of the parameters, and/or additional parameters derived from the monitored operating parameters, to diagnostic device 104.

Changes may be made in the above methods, devices, and systems without departing from the scope hereof. It should thus be noted that the matter contained in the above description and shown in the accompanying drawings should be interpreted as illustrative and not in a limiting sense. The following claims are intended to cover generic and specific features described herein, as well as all statements of the scope of the present method and system, which, as a matter of language, might be said to fall therebetween. 

What is claimed is:
 1. A method for remotely diagnosing an abnormality in a climate control device, comprising: receiving, at a diagnostic device remote from the climate control device, a signal representing one or more operating parameters of the climate control device; generating, at the diagnostic device, an operating state metric at least partially from the signal representing the one or more operating parameters; comparing, at the diagnostic device, the operating state metric to a reference metric; and diagnosing, at the diagnostic device, the abnormality in response to a difference between the operating state metric and the reference metric.
 2. The method of claim 1, further comprising: receiving, at the diagnostic device, one or more initial operating parameters of the climate control device; and generating, at the diagnostic device, the reference metric from the one or more initial operating parameters.
 3. The method of claim 1, further comprising: monitoring the one or more operating parameters of the climate control device using a monitoring device at the climate control device; and transmitting the signal representing the one or more operating parameters from the climate control device to the diagnostic device.
 4. The method of claim 1, wherein the one of more operating parameters of the climate control device include: temperature of a medium entering the climate control device; and temperature of a medium leaving the climate control device.
 5. The method of claim 4, wherein the abnormality includes an abnormal difference between the temperature of the medium entering the climate control device and the temperature of the medium leaving the climate control device.
 6. The method of claim 1, wherein the one of more operating parameters of the climate control device include: high-side pressure of a refrigeration system of the climate control device; and low-side pressure of the refrigeration system of the climate control device.
 7. The method of claim 6, wherein the one of more operating parameters of the climate control device further include: high-side temperature of the refrigeration system of the climate control device; and low-side temperature of the refrigeration system of the climate control device.
 8. The method of claim 6, wherein the abnormality includes at least one of abnormal superheat of the refrigeration system of the climate control device and abnormal subcooling of the refrigeration system of the climate control device.
 9. The method of claim 1, further comprising transmitting to a remote system a signal from the diagnostic device indicating the abnormality.
 10. The method of claim 1, further comprising identifying, at the diagnostic device, a first corrective action to address the abnormality, from a database associating a plurality of abnormalities with respective corrective actions.
 11. The method of claim 10, further comprising transmitting to a remote system a signal from the diagnostic device identifying the first corrective action.
 12. The method of claim 10, further comprising transmitting to a remote system a bid signal from the diagnostic device requesting a bid to perform the first corrective action.
 13. The method of claim 10, further comprising transmitting to a remote system a signal from the diagnostic device requesting a component required to perform the first corrective action.
 14. The method of claim 10, further comprising estimating, at the diagnostic device, a cost to perform the first corrective action, from a database associating a plurality of corrective actions with respective costs.
 15. The method of claim 1, further comprising predicting, at the diagnostic device, future failure of the climate control device from a difference between the operating state metric and the reference metric.
 16. The method of claim 15, further comprising transmitting to a remote system a signal from the diagnostic device indicating predicted future failure of the climate control device.
 17. A method for automatically characterizing a climate control device, comprising: receiving, at a diagnostic device remote from the climate control device, a signal identifying the climate control device; obtaining, at the diagnostic device, information characterizing the climate control device from a database associating climate control devices with respective characterizing information; and outputting, from the diagnostic device, the information characterizing the climate control device.
 18. The method of claim 17, the information characterizing the climate control device comprising at least one of a model number of the climate control device, a serial number of the climate control device, a capacity of the climate control device, electrical specifications of the climate control device, type of refrigerant used by the climate control device, an image of the climate control device, a location of the climate control device, and a cost to replace the climate control device.
 19. The method of claim 17, further comprising: predicting, at the diagnostic device, remaining lifetime of the climate control device at least partially from a database associating climate control devices with respective lifetime information; and outputting information representing the remaining lifetime from the diagnostic device.
 20. A monitoring device for a climate control device, comprising: at least one pressure input port configured to receive at least one signal representing pressure in a refrigeration system of the climate control device; at least one temperature input port configured to receive at least one signal representing temperature in the refrigeration system of the climate control device; at least one electrical input port configured to receive a signal representing electric current consumption of the climate control device; at least one communication port configured to communicate with a diagnostic device remote from the monitoring device; and control circuitry configured to: acquire operating parameters of the climate control device from signals received at each of the least one pressure input port, at least one temperature input port, and the at least one electrical input port, and cause a signal representing the operating parameters of the climate control device to be transmitted to the diagnostic device via the at least one communication port. 